Class SSPopulacija

java.lang.Object
  extended by SSPopulacija

public class SSPopulacija
extends java.lang.Object


Constructor Summary
SSPopulacija(ArrayList<Kromosom> populacija)
          Konstruktor objekta
 
Method Summary
 void addKromosom(Kromosom add)
          Dodaje jedinku u populaciju
 Kromosom[] getSortedPopulation()
          Vraća populaciju rješenja sortiranu prema cijeni rezanja
 void removeKromosom(Kromosom remove)
          Briše jedinku iz populacije
 Kromosom selektiraj()
          Funkcija koja selektira kromosom/jedinku koristeći slučajan odabir
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSPopulacija

public SSPopulacija(ArrayList<Kromosom> populacija)
Konstruktor objekta

Parameters:
populacija - populacija potencijalnih rješenja
Method Detail

removeKromosom

public void removeKromosom(Kromosom remove)
Briše jedinku iz populacije

Parameters:
remove - jedinka koja se briše

addKromosom

public void addKromosom(Kromosom add)
Dodaje jedinku u populaciju

Parameters:
add - jedinka koja se dodaje

selektiraj

public Kromosom selektiraj()
Funkcija koja selektira kromosom/jedinku koristeći slučajan odabir

Returns:
odabrani kromosom/jedinka

getSortedPopulation

public Kromosom[] getSortedPopulation()
Vraća populaciju rješenja sortiranu prema cijeni rezanja

Returns:
populacija rješenja